<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">img{
    max-width:100%;
}
*:focus {outline: none;}
body{ color:#000;
    position:relative;
}
a{
color:#000;}
@font-face {
  font-family: "PingFang-TC-Light";
  src: url("fonts/PingFang-TC-Light/PingFang-TC-Light.woff2") format("woff2"),
       url("fonts/PingFang-TC-Light/PingFang-TC-Light.woff") format("woff"),
       url("fonts/PingFang-TC-Light/PingFang-TC-Light.ttf") format("truetype"),
       url("fonts/PingFang-TC-Light/PingFang-TC-Light.eot") format("embedded-opentype"),
       url("fonts/PingFang-TC-Light/PingFang-TC-Light.svg") format("svg"),
       url("fonts/PingFang-TC-Light/PingFang-TC-Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ping Hei Light";
  src: url("fonts/PingHeiLight/Ping Hei Light.woff2") format("woff2"),
       url("fonts/PingHeiLight/Ping Hei Light.woff") format("woff"),
       url("fonts/PingHeiLight/Ping Hei Light.ttf") format("truetype"),
       url("fonts/PingHeiLight/Ping Hei Light.eot") format("embedded-opentype"),
       url("fonts/PingHeiLight/Ping Hei Light.svg") format("svg"),
       url("fonts/PingHeiLight/Ping Hei Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PingFangSC-Regular";
  src: url("fonts/PingFangSC-Regular/PingFangSC-Regular.woff2") format("woff2"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.woff") format("woff"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.ttf") format("truetype"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.eot") format("embedded-opentype"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.svg") format("svg"),
       url("fonts/PingFangSC-Regular/PingFangSC-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "GILROY-LIGHT";
  src: url("fonts/GILROY-LIGHT/GILROY-LIGHT.woff2") format("woff2"),
       url("fonts/GILROY-LIGHT/GILROY-LIGHT.woff") format("woff"),
       url("fonts/GILROY-LIGHT/GILROY-LIGHT.ttf") format("truetype"),
       url("fonts/GILROY-LIGHT/GILROY-LIGHT.eot") format("embedded-opentype"),
       url("fonts/GILROY-LIGHT/GILROY-LIGHT.svg") format("svg"),
       url("fonts/GILROY-LIGHT/GILROY-LIGHT.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
/*************************************/
.header_1_left{
float:left;}
.header_1_mid{
float:left; font-family: "PingFang-TC-Light";}
.header_1_mid ul li{ margin-left:4.5em; float:left;
display:inline-block; position:relative; line-height:6.0625em;}
.header_1_right{ padding:0 4em;
float:right; border-left:1px #eaeaea solid; line-height:6.0625em}
.header_1_right a{ font-size:1.125em; color:#2f2f2f; padding-right:1.8em; float:right;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/header/img2.png);}
.header_1_mid ul li a{
color:#2f2f2f;}
.header_1_mid ul li a:hover,.header_1_right a:hover,a:hover{
color:#0264c3;}
.header_1_mid ul li a.biga{ font-size:1.125em;  
position:relative; display:inline-block; float:left;}
.header_1_mid ul li a.biga:before {
 
  content: "";
  position: absolute;
  z-index: 1;
  background: #0264c3;
  left: 50%;
  right: 0;
  width: 0%;
  bottom: 0px;
  height: 3px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.header_1_mid ul li a.biga:hover:before,.header_1_mid ul li a.bigaon:before{
width:2.611111111111111em; margin-left:-1.305555555555556em;  }
.header_1_search{ margin-left:4.375em; margin-top:2.53125em;
float:left;}
.header_1_search a{
display:block; width:16px; height:16px; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/img1.png);}

.banner_mask{
position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff;}
.banner_mask_mid{
margin:0 auto; padding:0 1em;}
.banner_mask_mid_1{font-family: "PingFang-TC-Light"; letter-spacing:2px;
font-size:3.75em;}
.banner_mask_mid_2{ margin-bottom:1em;
font-size:1.5em;font-family: "Ping Hei Light"; margin-top:0.5em; letter-spacing:1px;}
.div1720{
margin:0 auto; max-width:107.5em; padding:0 1em;}
.index_1_1{
text-align:center;font-family: "PingFang-TC-Light"; font-size:2.25em; margin-top:2.416666666666667em; margin-bottom:2em;}
.index_2{
padding:0 2em;}
.index_2_mid{ position:relative;
padding:0 3.9375em;}
.index_2{ overflow:hidden; padding-bottom:6.375em;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index/img6.jpg);}
.index_2_mid_mid_mid_1{
position:relative; overflow:hidden;}
.index_2_mid_mid_mid{
background-color:#fff; padding-bottom:1.25em;}
.index_2_mid_mid_mid_1_img{
overflow:hidden;}
.index_2_mid_mid_mid_1_img img{
width:100%;}
.index_2_mid_mid_mid_1_mask{ background-image:url(../images/index/mbg.png);opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.index_2_mid_mid_mid_1_mask img{
max-width:23.8615664845173%;}
.index_2_mid_mid_mid_2{ line-height:2.4375em;
margin:0 1.875em; position:relative; padding-right:3.125em; margin-top:1.25em;  }
.index_2_mid_mid_mid_2 img{
position:absolute; right:0; top:0;}
.index_2_mid_mid_mid_2 span{
font-size:1.5em;font-family: "PingFang-TC-Light";}
.index_2_mid_mid_mid:hover .index_2_mid_mid_mid_1_mask{
opacity:1;}
.index_2_mid_left{
position:absolute; left:0; width:2.625em; height:2.625em; top:50%; z-index:10; margin-top:-1.3125em; cursor:pointer;}
.index_2_mid_right{
position:absolute; right:0; width:2.625em; height:2.625em; top:50%; z-index:10; margin-top:-1.3125em; background-position:center; background-repeat:no-repeat; background-size:cover;   cursor:pointer;}
.index_3_mid{ overflow:hidden;
position:relative;}
.index_3_mid_left{
position:absolute; left:0; top:0; width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img7.jpg);}
.index_3_mid_left img{
display:none; width:100%;}
.index_3_mid_right{background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img8.jpg);
float:right; width:50%; color:#fff;}
.index_3_mid_right_mid{ padding-right:2.44186046511628%; padding-top:5.9375em; padding-bottom:6.25em;
padding-left:8.72093023255814%;}
.index_3_mid_right_mid_1{
font-size:1.125em;}
.index_3_mid_right_mid_2{font-family: "PingFang-TC-Light";
font-size:2.25em; margin-top:0.5em; margin-bottom:0.1em;}
.index_3_mid_right_mid_3{
line-height:1.8; margin-top:1.3em;}
.index_3_mid_right_mid_4 a{ padding-right:2em;
color:#93bfec; font-size:1.25em; line-height:1.4em; display:inline-block;   background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img9.png);}
.index_3_mid_right_mid_4{
margin-top:6em;}
.index_3_mid_right_mid_4 a:hover{
padding-right:2.5em;}
.index_4_mid{
position:relative;}
.index_4_mid{
position:relative;}
.index_4_mid_1{ background-image:url(../images/index/img12.png);
position:absolute; left:0; top:27%; z-index:10; width:53%; color:#fff; height:46%;}
.index_4_mid_1_mid{
padding:2.5em 6%;}
.index_4_mid_1 .swiper-pagination-bullet{
width:29px; background-image:url(../images/index/img13.png); position:relative; height:3px;border-radius:0;}
@media screen and (max-width:1600px) {
.index_4_mid_1{
height:60%; top:20%;}
}
.index_4 .index_3_mid_right_mid_3{
overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-bottom:1em; }
.index_4{
margin-top:4.5em;}
.index_5_1{
text-align:center; font-size:1.125em; margin-top:0.1em; margin-bottom:2.8em;}
.index_5 .index_1_1{
margin-bottom:0;}
.index_5_2 ul li{ margin-right:2.03488372093023%;
float:left; width:31.97674418604651%;}
.index_5_2 ul li:nth-child(3n){
margin-right:0;}
.index_5_2_1{
position:relative; overflow:hidden;}
.index_5_2_1 img{
width:100%}
.index_5_2_1_time{ color:#fff; text-align:center;font-family: "PingFang-TC-Light"; padding:0.6em 1em;
position:absolute; z-index:10; left:0.75em; top:0.75em; background-image:url(../images/index/img14.png);}
.index_5_2_1_time_1{
font-size:3em; line-height:1.1em;}
.index_5_2 ul li:hover .index_5_2_1_time{
background-image:url(../images/index/img15.png);}
.index_5_2_2_1{ 
font-size:1.125em; margin-top:2em;}
.index_5_2_2_2{ color:#999;
font-size:0.875em; line-height:1.6; margin-top:0.8em;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_5_2_2{
color:#000;}
.index_5_3{
text-align:center;}
.index_5_3 a{ padding-right:2.5em; line-height:1.75em;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img16.png);}
.index_5_3 a span{
font-size:1.25em; text-decoration:underline; display:inline-block;}
#footer{
position:relative; background-color:#363f49; color:#fff;}
#footer a{
color:#fff;}
.footer_right{ background-color:#005fc1;
float:right; width:32.5%; position:relative; z-index:10;}
.footer_right_mid{
padding:0 10%; padding-top:3.5625em; padding-bottom:3.375em;}
.footer_right_mid_1{font-family: "PingFang-TC-Light"; 
font-size:1.125em; margin-bottom:0.5em;}
.footer_right_mid_2 a{ margin-right:9px; position:relative;
display:inline-block; width:29px; height:29px; background-position:center; background-repeat:no-repeat;}
.footer_right_mid_2 a:nth-child(2):after{ width:97px; height:97px; content: ""; z-index:10; background-position:center; background-repeat:no-repeat; background-image:url(../images/footer/img5.png); display:none;
position:absolute; left:-34px; top:29px;}
.footer_right_mid_2 a:nth-child(2):hover:after{
display:block;}
.footer_right_mid_2 a:nth-child(1){
background-image:url(../images/footer/img1.jpg);}
.footer_right_mid_2 a:nth-child(2){
background-image:url(../images/footer/img2.jpg);}
.footer_right_mid_2 a:nth-child(3){
background-image:url(../images/footer/img3.jpg);}
.footer_right_mid_2{
margin-bottom:1.1em;}
.footer_right_mid_3{
margin-bottom:1.8em;}
.footer_right_mid_4 ul li{
float:left; margin-right:1em; text-align:center;  }
.footer_right_mid_4_2{
font-size:0.875em; margin-top:0.8em; color:#c5cad0;}
.footer_left_mid{
width:65%;}
.footer_left{
position:absolute; left:0; top:0; width:100%;}
.footer_left_mid_1 ul li{ background-position:left; background-repeat:repeat-y; background-image:url(../images/index/img17.png);
float:left; width:16.666666666666%;}
.footer_left_mid_1 ul li p{font-family: "PingFang-TC-Light"; 
font-size:1.125em; margin-bottom:1.1em;}
#footer .footer_left_mid_1 ul li dl dd a{
font-size:0.875em; color:#c5cad0;}
#footer .footer_left_mid_1 ul li dl dd{
margin-top:0.2em;}
#footer .footer_left_mid_1 ul li dl dd a:hover{
color:#fff;}
.footer_left_mid_1 ul li:nth-child(1){
background-image:none}
.footer_left_mid_2{ margin-top:2em; padding-top:2em; border-top:1px #464f59 solid;
font-size:0.875em; color:#f2f2f3; line-height:1.6;}
.footer_left_mid_1_mid{
padding-left:15%; padding-right:15%;}
.footer_left_mid_1 ul li:nth-child(1) .footer_left_mid_1_mid{
padding-left:0;}
@media screen and (max-width:1600px) {
.footer_left_mid_1_mid{
padding-left:1.5em; padding-right:1em;}
}
.footer_left_mid_1{
margin-top:4em;}
.index_5_3{
margin:6.25em 0;}
.index_5_3 a:hover{
padding-right:3.4em;}
.nybanner_img img{
width:100%;}
.nybanner{
position:relative;}
.nybanner_footer{
position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#fff; background-image:url(../images/about/img11.png);}
.nybanner_footer ul li{ padding:2.5em 0;
float:left; width:16.66666666666667%; background-position:left; background-repeat:repeat-y; background-image:url(../images/about/img12.png);}
.nybanner_footer_mid_2{
color:#fff; font-family: "PingFangSC-Regular"; font-size:1.125em;}
.nybanner_footer_mid_1{
height:4.5em;}
@media screen and (min-width:1090px) {
.nybanner_footer ul li:hover,.nybanner_footer ul li.on{
background-color:#0264c3;}
}
.div1275{
margin:0 auto; padding:0 1em; max-width:79.6875em;}
.about_1_mid_left{
}
.about_1_mid{
position:relative;  }
.about_1_mid_1_1{font-family: "PingFangSC-Regular";
font-size:1.125em;}
.about_1_mid_1_2{font-family: "PingFangSC-Regular"; font-size:2.25em; margin-top:0.5em; margin-bottom:1.5em;}
.about_1_mid{
margin:5.625em 0;}
.about_1_mid_left_mid{font-family: "PingFangSC-Regular";
color:#666; line-height:2; }
.about_1_mid_right{
position:absolute; right:0; top:0; width:19.375em;}
.about_1_mid_right ul li{ padding-left:5.4375em; overflow:hidden;
border-bottom:1px #d0d0d0 solid; padding-bottom:2.5em; margin-top:3em; position:relative;}
.about_1_mid_right ul li:nth-child(1){
margin-top:0;}
.about_1_mid_right ul li:last-child{
border:none;}
.about_1_mid_right_left{
position:absolute; left:0; top:0.5em; }
.about_1_mid_right_mid_1 span{font-family: "PingFangSC-Regular"; font-weight:bold;
font-size:2.5em; color:#1559c9; display:inline-block; position:relative; padding-right:0.7em;}
.about_1_mid_right_mid_1 span i{
font-style:normal; position:absolute; right:0; bottom:0.2em;}
.about_1_mid_right_mid_1 span b{   bottom:1em; right:0;
font-weight:normal; color:#666; font-size:0.45em;}
.about_1_mid_2{padding-right:24.6875em;
position:relative;}
@media screen and (min-width:1090px) {
.nybanner_footer_fix{ height:52.8px;
position:fixed; left:0; top:0; z-index:100; background-image:none; -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.nybanner_footer_fix .nybanner_footer_mid_2{
color:#000;}
.nybanner_footer_fix li{
background-color:#fff;}
.nybanner_footer_fix li.on .nybanner_footer_mid_2,.nybanner_footer_fix li:hover .nybanner_footer_mid_2{
color:#fff;}
.nybanner_footer_fix .nybanner_footer_mid_1{
display:none;}
.nybanner_footer_fix .nybanner_footer_mid_2{
font-size:1em;}
.nybanner_footer_fix ul li{
padding:1em 0;}
}
.culture_1{
background-color:#f0f0f0; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/culture/img6.jpg); overflow:hidden;}
.culture_1_1 ul li{ margin-bottom:2.5em;
position:relative; background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);}
.culture_1_1_left{
width:59.76470588235294%; overflow:hidden;}
.culture_1_1_left img{
width:100%;}
.culture_1_1_right{
position:absolute; right:0; top:0; height:100%; width:40.23529411764706%;}
.culture_1_1_right_mid{
padding:0 10%;}
.culture_1_1_right_mid_1{font-family: "SourceHanSansCN-Regular"; 
font-size:1.5em; font-weight:bold;}
.culture_1_1_right_mid_2{font-family: "PingFangSC-Regular"; 
color:#666; font-size:0.875em; position:relative; padding-bottom:1.3em;}
.culture_1_1_right_mid_2:after{
  content: "";
  position: absolute;
  z-index: 1;
  background: #000;
  left: 0%;
  right: 0;
  width: 15px;
  bottom: 0px;
  height: 2px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}

.culture_1_1_right_mid_3{font-family: "SourceHanSansCN-Regular"; margin-top:1.2em;
font-size:1.125em;}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_right_mid_2:after,.culture_1_3 ul li .culture_1_1_right_mid_2:after{
background-color:#fff;}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_left{
float:right;}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_right{
left:0; right:auto;}
.culture_1_1 ul li:nth-child(2n){
background-color:#333;}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_right_mid_1{
color:#fff}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_right_mid_2{
color:#bebebe}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_right_mid_3{
color:#e4e4e4}
.culture_1_2 ul li{ background-color:#fff;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); margin-bottom:1.5em;
float:left; width:48.86274509803922%;}
.culture_1_2 ul li:nth-child(2n){
float:right;}
.culture_1_2_1{
overflow:hidden;}
.culture_1_2_1 img{
width:100%;}
.culture_1_2_2{
padding:2em 0 2.5em 0;}
.culture_1_1 ul li:last-child{
margin-bottom:0;}
.culture_1_2{
margin-top:1.5em;}
.culture_1_3 ul li{
position:relative; background-color:#333;}
.culture_1_3_left{
overflow:hidden; width:50%;}
.culture_1_3_left img{
width:100%;}
.culture_1_3_right{
position:absolute; right:0; top:0; height:100%; width:50%;}

.culture_1_3_right .culture_1_1_right_mid_1{
color:#fff}
.culture_1_3_right .culture_1_1_right_mid_2{
color:#bebebe}
.culture_1_3_right .culture_1_1_right_mid_3{
color:#e4e4e4}
.honor_1_right_mid{
position:relative; padding:0 3.3125em;}
.honor_1_right_mid_left{
position:absolute; left:0; top:50%; width:18px; height:34px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/honor/img2.jpg); margin-top:-17px; z-index:10;}
.honor_1_right_mid_right{
position:absolute; right:0; top:50%; width:18px; height:34px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/honor/img3.jpg); margin-top:-17px; z-index:10;}
.honor_1_left{
float:left; width:50%;}
.honor_1_right{
float:right; width:48%; margin-top:4em;}
.honor_1_left ul li{ margin-bottom:1em;
position:relative; padding-left:1.25em;}
.honor_1_left ul li img{
position:absolute; left:0; top:0.4em;}
.honor_1_left ul li span{
font-size:1.125em;font-family: "PingFangSC-Regular";}
.honor_2 ul li{ margin-right:1.43790849673203%;
float:left; width:23.92156862745098%; margin-bottom:1.4em;}
.honor_2 ul li:nth-child(4n){
margin-right:0;}
.honor_2_1{
overflow:hidden;}
.honor_2_1 img{
width:100%;}
.honor_2_2{font-family: "PingFangSC-Regular";
text-align:center; margin:1em 0;}
.honor_2{
border-top:1px #d4e2e5 solid; padding-top:3.3em;}
.about_1_mid_honor{
margin-bottom:3.3em;}
.honor_1_right_mid_mid a{
display:block; text-align:center;}
.honor_1_right_mid_mid a img{
width:100%;}
.history_mid{ overflow:hidden;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/history/bg.jpg);}
.history_mid_1_mid{
position:relative; padding:0 2.8125em;}
.history_mid_1_mid_left{
position:absolute; left:0; top:57.5px; z-index:11; width:2.8125em; height:2.8125em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/history/img1.png);}
.history_mid_1_mid_right{ z-index:11;
position:absolute; right:0; top:57.5px; width:2.8125em; height:2.8125em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/history/img2.png);}
.history_mid_1{
position:relative; padding-bottom:16.6875em; overflow:hidden;}
.history_mid_1:after{
  content: "";
  position: absolute;
  z-index: 1;
  background: #bebebe;
  left: 0%;
  right: 0;
  width: 100%;
  top: 80px;
  height: 1px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.history_mid_1_mid_mid_mid_1{font-family: "PingFangSC-Regular";
font-size:1.25em; color:#000; text-align:center; position:absolute; left:0; width:100%; text-align:center; top:1.4em;}
.history_mid_1_mid_mid_mid{ position:relative; z-index:777;
border-radius:15px;
    margin:15px; padding:1.875em 1.5em;}
.history_mid_1_mid_mid_mid_2{
margin-top:4em; font-size:0.875em; line-height:1.8; color:#333; text-align:center;}
.history_mid_1_mid_mid_mid_line{ margin-left:-5.5px; z-index:888; background-image:url(../images/history/img4.png); top:59px;
position:absolute; left:50%; width:11px; height:44px; background-position:center top; background-repeat:no-repeat;}
.history_mid_1_mid_mid_mid:hover .history_mid_1_mid_mid_mid_line{
background-image:url(../images/history/img3.png);  }
.history_mid_1_mid_mid_mid:hover .history_mid_1_mid_mid_mid_1{
font-size:1.5em; top:1em;}
.history_mid_1_mid_mid_mid:hover .history_mid_1_mid_mid_mid_2{
padding-top:2em;}
.history_mid_1_mid_mid_mid:hover{ -moz-box-shadow:10px 10px 10px rgba(0,0,0,0.1);
    -ms-box-shadow:10px 10px 10px rgba(0,0,0,0.1);
    -o-box-shadow:10px 10px 10px rgba(0,0,0,0.1);background-color:#fff;
    box-shadow:10px 10px 10px rgba(0,0,0,0.1);-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.1);}
.history_mid_1_mid{
min-height:360px;}
.history_mid_1_mid{
padding:0 45px;
}
.fac_1 ul li{ margin-bottom:2.5em;
float:left; width:48.62745098039216%;}
.fac_1 ul li:nth-child(2n){
float:right;}
.fac_1_mid{
position:relative;}
.fac_1_mid_1{
overflow:hidden;}
.fac_1_mid_1 img{
width:100%; position:relative; z-index:10;}
.fac_1_mid_2{oapcity:0;
position:absolute; left:0em; top:0em; background-color:#0264c3; width:100%; height:100%;}
.fac_1_mid_name{ color:#000;font-family: "PingFangSC-Regular";
font-size:1.5em; text-align:center; margin-top:1.5em;}
.fac_1 ul li:hover .fac_1_mid_2{
opacity:1;left:1em; top:1em;}
.about_1_mid_fac{
margin-bottom:2em;}
.ab_news_1 ul li{ background-color:#fff; margin-bottom:2.1875em;
float:left; width:32%; margin-right:2%;}
.ab_news_1 ul li:nth-child(3n){
margin-right:0;}
.ab_news_1_2{ 
padding:1.5em 1.25em;}
.ab_news_1_2_1{ margin-bottom:0.5em;
font-size:1.125em; color:#000;}
.ab_news_1_2_2{ line-height:1.8;
font-size:0.875em; color:#999;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all; height:3.6em;}
.ab_news_1_2_3 span{
display:inline-block; width:53px; height:9px; background-position:center; background-repeat:no-repeat; background-image:url(../images/news/img1.png);}
.ab_news_1_2_3{
margin-top:0.5em;}
@media screen and (min-width:1090px) {
.ab_news_1 ul li:hover .index_5_2_1_time{
background-image:url(../images/index/img15.png);}
.ab_news_1 ul li:hover .ab_news_1_2_3 span{
background-image:url(../images/news/img2.png);}
}
.comfenye{
text-align:center;  padding-bottom:1.5em;}
.comfenye span{ background-color:#fff; margin:0 0.2em;border-radius:3px;
display:inline-block; border:1px #ccc solid; padding:0.3em 0.7em; overflow:hidden;}
.comfenye span.on{
background-color:#0264c3; color:#fff;border:1px #0264c3 solid; }
.comfenye span.on a{
color:#fff;}
.div1200{
margin:0 auto; padding:0 1em; max-width:77em;}
.news_info_1{font-family: "PingFangSC-Regular"; margin-top:2.2em;
text-align:center; font-size:2.25em;}
.news_info_2{font-family: "PingFangSC-Regular"; margin-top:0.6em;
text-align:center; color:#666; font-size:0.875em;}
.news_info_3{
line-height:2; color:#666;font-family: "PingFangSC-Regular"; margin-top:2em; padding-top:2em; border-top:1px #e7e7e7 solid; padding-bottom:3.5em;}
.news_info_4_left{
float:left; width:49%;}
.news_info_4_right{
float:right; width:49%;  }
.news_info_4_left_mid{
border:1px #dadada solid; padding:1.3em 2em;}
.news_info_4_left a{ line-height:1.2em; display:block; font-size:1.125em; color:#666;font-family: "Ping Hei Light"; display:block;
background-position:left center; background-repeat:no-repeat; padding-left:3em; text-align:center; background-image:url(../images/news/img4.png);}
.news_info_4_right a{ line-height:1.2em; display:block; text-align:right; font-size:1.125em; color:#666;font-family: "Ping Hei Light"; display:block;
background-position:right center; background-repeat:no-repeat; padding-right:3em; text-align:center; background-image:url(../images/news/img5.png);}
.news_info_4{
margin-bottom:4em;}
.news_info_4_left_mid span{
display:none;}
@media screen and (min-width:1090px) {
.news_info_4_left_mid:hover{
background-color:#3772d4;  }
.news_info_4_left:hover a{
color:#fff; background-image:url(../images/news/img7.png);}
.news_info_4_right:hover a{
color:#fff; background-image:url(../images/news/img6.png);}
}
.div1500{
margin:0 auto; padding:0 1em; max-width:93.75em;}
.project_1_mid{
position:relative;}
.project_1_mid_right{font-family: "PingFangSC-Regular"; background-position:left center; background-repeat:no-repeat; background-image:url(../images/project/img4.png);
position:absolute; right:0; top:2em; padding-left:1.375em; z-index:666;}
.project_1_mid_left{
position:relative; padding-bottom:1.3em;}
.project_1_mid_left_mask{ z-index:100;
position:absolute; left:0; bottom:0.85em;   font-size:2.25em;}
.project_1_mid_left:after{
  content: "";
  position: absolute;
  z-index: 1;
  background: #0264c3;
  left: 0%;
  right: 0;
  width: 6.25em;
  bottom: 0px;
  height: 1px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.project_1{
margin-top:4.1875em; margin-bottom:6.25em;}
.project_2{ overflow:hidden;
background-color:#eaeef4; padding-top:5.3125em; padding-bottom:6em;}

#gallery-wrapper { position: relative;   width: 100%; margin:0em auto; } 
img.thumb { width: 100%; max-width: 100%; height: auto;  }  
.white-panel { position: absolute;}
	
.white-panel a{ 
display:block; padding:1em; overflow:hidden; margin:0px;}
.pbliu{background: white;      -webkit-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.1);
    box-shadow:0 0.3em 0.6em rgba(0,0,0,0.1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.project_2_mid_1{
overflow:hidden;}
.project_2_mid_1 img{
width:100%;}
.project_2_mid_2{
padding:2em 6%;}
.project_2_mid_2_t{font-family: "PingFangSC-Regular";
color:#333;}
.project_2_mid_2_1{font-family: "PingFangSC-Regular";
font-size:1.5em; color:#000; margin-top:0.3em; margin-bottom:0.5em;}
.project_2_mid_2_2{font-family: "PingFangSC-Regular";
color:#666; line-height:1.5; margin-bottom:0.2em;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.white-panel a{
display:block}
@media screen and (min-width:1091px) {
.white-panel:hover a .pbliu{
background-color:#2361c8;}
.white-panel:hover .project_2_mid_2_t{
color:#cddaef}
.white-panel:hover .project_2_mid_2_1{
color:#fff;}
.white-panel:hover .project_2_mid_2_2{
color:#c4cfe1;}
}
.loadmore{font-family: "PingFangSC-Regular";
text-align:center; margin-top:2em;}
.loadmore a{
display:inline-block; border:1px #dadada solid; line-height:2.75em; min-width:20.5625em;}
.loadmore a:hover{
background-color:#2361c8; color:#fff; border-color:#2361c8;}
.div1296{
margin:0 auto; padding:0 1em; max-width:81em;}
.group_1{font-family: "PingFangSC-Regular";
line-height:2; color:#666;}
.group_2 ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(../images/group/img9.jpg);
float:left; width:25%; text-align:center;}
.group_2 ul li:nth-child(1){
background-image:none}
.group_2_mid{ padding-left:4.6875em;
display:inline-block; position:relative;}
.group_2_mid_left{
position:absolute; left:0; top:0em;}
.group_2_mid_mid{
text-align:left;}
.group_2_mid_mid i{
font-style:inherit;}
.group_2_mid_mid_1 span{font-family: "PingFangSC-Regular"; padding-right:0.65em;
font-size:2.5em; color:#1559c9; position:relative; display:inline-block;}
.group_2_mid_mid_1 span i{
position:absolute; right:0; bottom:0.1em; font-size:0.9em;}
.group_2_mid_mid_1 span i.zw{
font-size:0.45em; color:#666;font-family: "Ping Hei Light"; bottom:0.5em; right:0.4em;}
.group_2_mid_mid_2{font-family: "Ping Hei Light"; line-height:1;
color:#666;}
.group_2 ul li:nth-child(1) .group_2_mid_left{
top:0.5em;}
.group_2 ul li:nth-child(2) .group_2_mid_left{
top:1em;}
.group_2 ul li:nth-child(3) .group_2_mid_left{
top:0.6em;}
.group_2 ul li:nth-child(3) .group_2_mid{
padding-left:6em;}
.group_2 ul li:nth-child(4) .group_2_mid_left{
top:0.8em;}
.group_2{
margin-top:4em;}
@media screen and (min-width:1090px) {
.groupul{
margin:0 auto; max-width:81em;}
.nybanner_footer ul.groupul li{
width:25%;}
}
.group_culture{ overflow:hidden;
position:relative; padding-left:34.58823529411765%}
.group_culture_left{ overflow:hidden; height:100%;
position:absolute; left:0; top:0; width:34.58823529411765%;}
.group_culture_img{
display:none;}
.group_culture_img img{
width:100%;}
.group_culture_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.group_culture_right ul li{ position:relative;
float:left; width:50%; margin-bottom:14px;}
.group_culture_right ul li:last-child{
width:100%; margin-bottom:0;}
.group_culture_right_mid{
position:relative; overflow:hidden;}
.group_culture_right_mid img{
width:100%;}
.group_culture_bg:after{  content: "";
  position: absolute;
  z-index: 10;
  background: #f0f0f0;
  
  right: 0;
  width: 14px;
  bottom: 0px;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.group_culture_right ul li:nth-child(1):after{
 content: "";
  position: absolute;
  z-index: 10;
  background: #f0f0f0;
  
  right: 0;
  width: 7px;
  bottom: 0px;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.group_culture_right ul li:nth-child(2):after{
 content: "";
  position: absolute;
  z-index: 10;
  background: #f0f0f0;
  
  left: 0;
  width: 7px;
  bottom: 0px;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.group_culture_mask{ background-position:center -100%;
position:absolute; left:5%; width:87%; top:4%; height:92%;  z-index:10;}
.group_culture_mask2{ background-position:center -100%; 
position:absolute; left:5%; width:87%; top:4%; height:92%;  z-index:10;}
.group_culture_right ul li:nth-child(2) .group_culture_mask2{
left:7%;}
.group_culture_right ul li:nth-child(3) .group_culture_mask2{
left:2%; width:96%;}
.groupjj_mid{
text-align:center; color:#fff; padding:0 1em;}
.groupjj_mid_2{ padding-bottom:0.6em; margin-top:1em;
font-size:1.5em;font-family: "PingFangSC-Regular"; position:relative;}
.groupjj_mid_2:after{
 content: "";
  position: absolute;
  z-index: 10;
  background: #fff;
  left: 50%;
  margin-left:-0.5em;
  width: 1em;
  bottom: 0px;
  height: 2px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.groupjj_mid_3{font-family: "PingFangSC-Regular"; 
font-size:1.125em; line-height:1.8; margin-top:0.6em;}
@media screen and (min-width:1090px) {
.group_culture_left:hover .group_culture_mask{background-image:url(../images/group/img18.png); background-position:center;
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.group_culture_right ul li:hover .group_culture_mask2{background-image:url(../images/group/img18.png); background-position:center;
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
}
.group_news ul li{ margin-bottom:1.875em;
background-color:#fff;}
.group_news_left{ overflow:hidden;
float:left; width:34.50980392156863%;}
.group_news_right{
float:right; width:65.49019607843137%;}
.group_news_left img{
width:100%;}
.group_news_right_mid{
padding:0 2.5em;font-family: "PingFangSC-Regular"; padding-top:2.5em;}
.group_news_right_mid_1{
color:#616161; }
.group_news_right_mid_2{
font-size:1.5em; color:#000; margin-top:0.5em; margin-bottom:0.8em;}
.group_news_right_mid_3{
color:#666; line-height:1.8;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-bottom:1.5em;}
.group_news_right_mid_4 span{
display:inline-block; width:53px; height:9px; background-position:left center; background-image:url(../images/news/img1.png); background-repeat:no-repeat;}
.group_news ul li:hover .group_news_right_mid_4 span{
background-image:url(../images/news/img2.png);}
.group_news ul li:hover{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#group_news_page{
padding-bottom:0; padding-top:1em;}
.group_other_left{ overflow:hidden;
float:left; width:47.84313725490196%;}
.group_other_left img{
width:100%;}
.group_other_right{
float:right; width:52.15686274509804%;}
.group_other_right_mid{
padding:0 3.125em; padding-top:3.125em;}
.group_other ul li{ margin-bottom:3.125em;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
background-color:#fff;}
.group_other_right_mid_1{
font-size:2.25em; color:#000;}
.group_other_right_mid_2{font-family: "GILROY-LIGHT";
color:#b3b3b3; font-size:1.125em;margin-top:0.1em;}
.group_other_right_mid_3{font-family: "PingFangSC-Regular"; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:0.9375em; color:#666; line-height:1.8; margin-top:1.1em; margin-bottom:1.3em;}
.group_other_right_mid_4 a{
display:inline-block; width:119px; height:29px; line-height:29px; text-align:center; color:#fff; background-color:#0264c3; font-size:14px;}
.group_other_right_mid_4 a span{ padding-right:31px;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/group/img21.png);}
.group_other_right_mid_4 a:hover{
background-color:#666;}
.job_1{
background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff; text-align:center; background-image:url(../images/jobs/img1.jpg);}
.job_1_mid{font-family: "PingFangSC-Regular";
text-align:center; font-size:2.5em; padding:2.9em 1em;}
.job_2 ul li{ overflow:hidden; cursor:pointer;
text-align:center;  background-color:#e8ecee; margin-bottom:3px;}
.job_2 ul li .job_2_1{
float:left; width:25%; text-align:center;}
.job_2 ul li .job_2_2{
float:left; width:18.75%;}
.job_2 ul li .job_2_3,.job_2 ul li .job_2_3_p{
float:left; width:18.75%;}
.job_2 ul li .job_2_4{
float:left; width:18.75%;  }
.job_2_mid{ padding-right:2.5em;
padding-left:2.5em;}
.job_2 ul li .job_2_4 .job_2_mid{
 }
.job_2 ul li:nth-child(1){ padding:1em 0; cursor:inherit;
background-color:#0264c3; color:#fff;}
.job_2 ul li:nth-child(1) span{
font-size:1.125em;}
.jobs_info_2_1{font-family: "PingFangSC-Regular";
text-align:left; font-weight:bold; margin-top:1em; margin-bottom:0.3em; font-size:1.125em; color:#000;}
.jobs_info_2_2{font-family: "PingFangSC-Regular"; line-height:1.8; font-size:0.9375em;
text-align:left; margin-bottom:0.3em;}
.jobs_info_1{
padding-bottom:1em; padding-top:1em;}
.jobs_info_2{ padding:1em 0; display:none;
background-color:#fff; overflow:hidden;}
.job_2{
margin-top:1em;}
.job_2 ul li.on .jobs_info_2{
display:block;}

.job_2 ul li.on .jobs_info_1{ color:#fff;
background-color:#92bae0;}
.jobs_info_2_link{
text-align:left; margin-top:1.5em;
}
.jobs_info_2_link a{font-family: "PingFangSC-Regular"; text-align:center; position:relative;
display:inline-block; border:1px #b1b1b1 solid; width:10em; line-height:2.1875em;}
.jobs_info_2_link input{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:999; opacity:0; cursor:pointer;}
.jobs_info_2_link a span{ padding-left:25px;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/jobs/img2.png);}
.job_3{ text-align:center; color:#fff; margin-top:2.3125em; padding-top:5.625em; padding-bottom:5.375em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img3.jpg);}
.job_3_mid{
padding:0 1em;}
.job_3_mid_1{font-family: "PingFangSC-Regular"; 
font-size:2.5em;}
.job_3_mid_2 a{font-family: "PingFangSC-Regular"; 
display:inline-block; color:#fff; font-size:1.5em; background-color:#2462c9; padding:0.2em 1.3em;}
.job_3_mid_2{
margin-top:1.5em;}
.contact_1 ul li{font-family: "PingFangSC-Regular"; 
float:left; width:33.3333%; background-position:left center; background-repeat:no-repeat; background-image:url(../images/contact/img3.jpg);}
.contact_1_mid_1{ font-weight:bold;
font-size:1.875em;}
.contact_1_mid_2{
font-size:1.25em; margin-top:0.4em;}
.contact_1 ul li:nth-child(1){
background-image:none}
.contact_1 ul li:nth-child(2) .contact_1_mid,.contact_1 ul li:nth-child(3) .contact_1_mid{
padding-left:4em;}
#map22{
height:29.0625em;}
.contact_1{
margin-bottom:3.5em;}
.contact_3_2 ul li{ border-bottom:1px #545454 solid; padding-bottom:1em; margin-top:2.5em;
float:left; width:48%;}
.contact_3_2 ul li:nth-child(2n){
float:right;}
.contact_3_2 ul li:last-child{
width:100%;}
.contact_3_1{font-family: "PingFangSC-Regular"; margin-top:1.6em;
font-size:2.25em;}
.contact_3_2 ul li input{font-family: "PingFangSC-Regular"; color:#666;
border:none; width:100%; background-color:transparent; font-size:1.125em;} 
.contact_3_2 ul li textarea{font-family: "PingFangSC-Regular"; color:#666; height:5em;
border:none; width:100%; background-color:transparent; font-size:1.125em;} 
.contact_3_3 a{font-family: "PingFangSC-Regular"; width:10.4375em; line-height:2.625em; text-align:center;
display:inline-block; color:#fff; background-color:#363f49;}
.contact_3_3{
margin-top:2.25em;}
.contact_3_3 a:hover{
background-color:#005fc1}
.pro_1{
position:relative; overflow:hidden;}
.pro_1_left{
position:absolute; left:0; top:0; height:100%; width:50%; }
.pro_1_left_img{
display:none;}
.pro_1_left_img img{
width:100%;}
.pro_1_right{background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img5.jpg);
position:absolute; right:0; top:0; width:50%; height:100%;}
.pro_1_mid{
float:right; width:56%; background-color:#f3f3f3; margin:7.5em 0;}
.pro_1_mid_jj{
padding:3.5em 10%;}
.pro_1_left_bg{background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; left:0; top:0; width:100%; height:100%;}
.pro_1_mid_jj_1{font-family: "PingFangSC-Regular";
font-size:2.25em;}
.pro_1_mid_jj_2{
margin-top:0.3em;}
.pro_1_mid_jj_3{
font-size:1.5em; margin-top:1.8em; margin-bottom:0.5em;}
.pro_1_mid_jj_4{
color:#666; line-height:1.8;}
.pro_2_1{
margin:3.5em 0;}
.pro_3{
margin-bottom:4em; line-height:2;}









@media screen and (max-width:1200px) {
.header_1_mid ul li,.header_1_search{
margin-left:3em}
.header_1_right{
padding:0 2.5em;}
}
@media screen and (max-width:1240px) {
.footer_left_mid_1_mid{
padding-left:1.5em; padding-right:1.5em;}
}
.nybanner_footer p{
display:none;}
@media screen and (max-width:1090px) {
.pro_3{
margin:2em 0;}
.pro_2_1{
margin:2em 0;}
.pro_1_mid{
margin:4em 0;}
.pro_1_mid_jj_1{
font-size:1.5em;}
.pro_1_mid_jj_3{
font-size:1.125em;}
.pro_1_mid_jj_4{
font-size:0.875em;}
.pro_1_mid_jj_2 img{
height:0.9375em;}
.pro_1_mid_jj{
padding:2.5em;}
#map22{
height:20em;}
.contact_3_2 ul li textarea{
font-size:0.875em;}
.contact_3_2 ul li input{
font-size:0.875em;}
.contact_1_mid_1{
font-size:1.375em;}
.contact_1_mid_2{
font-size:1em;}
.contact_3_1{
font-size:1.5em;}
.job_3{
margin-top:2em; padding:4em 0;}
.job_3_mid_2{
margin-top:1em;}
.job_3_mid_2 a{
font-size:1em;}
.job_3_mid_1{
font-size:1.5em;}
.job_1_mid{
font-size:1.5em;}
.group_other_right_mid{
padding:2.5em 2em;}
.group_other_right_mid_1{
font-size:1.5em;}
.group_other_right_mid_2,.group_other_right_mid_3{
font-size:0.875em;}
.group_news_right_mid_3{
margin-bottom:1em;}
.group_news_right_mid_2{
font-size:1.125em;}
.group_news_right_mid_1,.group_news_right_mid_3{
font-size:0.875em}
.groupjj_mid_2{
font-size:1.25em}
.groupjj_mid_3{
font-size:0.875em;}
.group_2 ul li:nth-child(1) .group_2_mid{
padding-left:3em;}
.group_2 ul li:nth-child(2) .group_2_mid{
padding-left:3.5em;}
.group_2 ul li:nth-child(3) .group_2_mid{
padding-left:4em;}
.group_2 ul li:nth-child(4) .group_2_mid{
padding-left:3.6em;}
.group_2_mid_mid_1 span{
font-size:1.875em;}
.group_2_mid_left img{
height:2.5em;}
.project_2{
padding-top:3em; padding-bottom:3em;}
.project_2_mid_2_1{
font-size:1.25em;}
.project_1{
margin-top:3em; margin-bottom:4em;}
.project_1_mid_left img{
width:250px;}
.project_1_mid_left_mask{
font-size:1.5em;}
.news_info_4{
margin-bottom:2em;}
.news_info_3{
padding-bottom:2em;}
.news_info_4_left_mid span{
display:inline-block;}
.news_info_4_left{
width:100%; float:none; margin-bottom:0.5em;}
.news_info_4_right{
width:100%; float:none;}
.news_info_4_left_mid{
border:none; padding:0;}
.news_info_4_left a{ padding:0; font-size:1em; line-height:normal;
background-image:none;}
.news_info_4_right a{ padding:0; font-size:1em;
background-image:none; text-align:left; line-height:normal;}
.news_info_1{
font-size:1.5em;}
.fac_1_mid_name{ margin-top:1em;
font-size:1.25em;}
.fac_1_mid_2{
display:none}
.history_mid_1{
padding-bottom:10em;}
.history_mid_1_mid{
min-height:20em;}
.honor_1_right{
margin-top:3em;}
.honor_1_left ul li span{
font-size:1em;}
.culture_1_1_right_mid_1{
font-size:1.25em;}
.culture_1_1_right_mid_3{
font-size:1em; margin-top:1em;}
.nybanner_footer p{ text-align:left; color:#000; position:relative; padding:1em 0;
display:block; position:relative; z-index:10; border-bottom:1px #dedede solid;}
.nybanner_footer p i{ color:#000;
position:absolute; right:0; top:0.8em; font-size:1.25em;}

.nybanner_footer ul{ width:100%; background-color:#fff; display:none;
position:absolute; left:0; top:53.8px;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);  z-index:999;}
.nybanner_footer{ background:none; z-index:999;
position:relative; margin:0 1em; width:auto; display:block;}
.nybanner_footer_mid_1{
display:none;}
.nybanner_footer_mid_2{
color:#000; font-size:0.875em;}
.nybanner_footer ul li{ float:none; background:none; border-bottom:1px #dedede solid;
 text-align:left; padding:0.7em 1em; display:block; width:auto;} 
.about_1_mid_2{
padding-right:22em;}
.about_1_mid{
margin:4em 0;}
.about_1_mid_right_mid_2{
font-size:0.875em;}
.about_1_mid_right_mid_1 span{
font-size:1.875em;}
.about_1_mid_1_1{
font-size:1em;}
.about_1_mid_1_2{
font-size:1.5em;}
.footer_left_mid_2{
padding-bottom:2em;}
.footer_right{
display:none;}
.footer_left{
position:static; width:100%;}
#footer{
overflow:hidden;}
.footer_left_mid_1{
margin-top:3em;}
.footer_left_mid{
width:100%; padding-top:0em;}
.index_5_3{
margin:4em 0;}
.index_5_3 a span{
font-size:1em;}
.index_5_3 a{
line-height:2.1em;}
.index_5_2_2_1{
font-size:1em;}
.index_5_2_1_time_1{
font-size:1.875em;}
.index_5_2_1_time_2{
font-size:0.875em;}
.index_5_1{
font-size:1em;}
.index_3_mid_right_mid{
padding-top:4em; padding-bottom:4em;}
.index_3_mid_right_mid_4 a{
font-size:1em; line-height:1.75em; padding-right:2.5em;}
.index_3_mid_right_mid_1{
font-size:1em;}
.index_3_mid_right_mid_2{
font-size:1.5em;}
.index_3_mid_right_mid_3{
font-size:0.875em;}
.index_3_mid_right_mid_4{
margin-top:4em;}
.index_2_mid_mid_mid_2 span{
font-size:1.125em;}
.index_1_1{
font-size:1.5em;}
.banner_mask_mid_1{
font-size:2em;}
.banner_mask_mid_2{
font-size:1.25em;}
.header_1_left img{
height:5em;  }
.header_1_mid ul li{
line-height:5em;}
.header_1_mid,.header_1_right{
display:none;}
.header_1_search{
float:right; margin-top:2em; margin-right:3.5em;}
}
.index_3_mid_right_mid_img{
display:none;}
@media screen and (max-width:1024px) {
.group_other_right_mid_1{
font-size:1.25em;}
.group_other_right_mid{
padding:1.5em;}
.group_other_left{
float:none; width:100%;}
.group_other_right{
float:none; width:100%; }
.index_3_mid_right_mid_img{
display:block; margin-bottom:1.5em;}
.index_4_mid_1_mid{
padding:2em;}
.index_4_mid_2{
display:none;}
.index_4_mid_1{
position:static; width:100%; height:auto;}
}
.footer_left_mid_1 ul li p i{
display:none;}
.jobs_info_shouji{
display:none;}
@media screen and (max-width:950px) {
.contact_1{
margin-bottom:2em;}
.contact_1_mid_1{
font-size:1em;}
.contact_1_mid_2{
font-size:0.875em;}
.contact_1 ul li:nth-child(2) .contact_1_mid,.contact_1 ul li:nth-child(3) .contact_1_mid{
padding-left:1em;}
.contact_1_mid{word-wrap:break-word;
text-align:center; padding:0 1em;}
.jobs_info_shouji{
display:block; text-align:left;}
.job_2 ul li .job_2_1{
width:60%;}
.job_2 ul li .job_2_4{
width:40%;}
.job_2_mid{
padding-left:1em; padding-right:1em;}
.job_2_2,.job_2_3,.job_2_3_p{
display:none;}
.job_2 ul li{
font-size:0.875em;}
.comfenye{
font-size:0.875em; margin-bottom:1em;}
.ab_news_1 ul li{
width:49%; margin-right:0}
.ab_news_1 ul li:nth-child(2n){
float:right;}
.honor_1_left{
width:100%; float:none}
.honor_1_right{
width:100%; float:none}
.about_1_mid_2{
padding-right:0;}
.about_1_mid_right{
position:static; width:100%;}
.about_1_mid_right_left img{
height:3em;}
.about_1_mid_right_mid{
padding-left:4em;}
.about_1_mid_right ul li{   padding-bottom:1.5em;
float:left; width:49%; padding-left:0; margin-top:1.5em;}
.about_1_mid_right ul li:nth-child(1){
margin-top:1.5em;
} 
.about_1_mid_right ul li:nth-child(2n){
float:right;}
.about_1_mid_right ul li:last-child{
border-bottom:1px #d0d0d0 solid;}

.footer_left_mid_1{
margin-top:1em;}
.footer_left_mid_1 ul li{ border-bottom:1px #464f59 solid;  
width:100%; background-image:none;}
.footer_left_mid_1 ul li dl{ padding-bottom:1em;
display:none}
.footer_left_mid_1 ul li.on dl{
display:block;}
.footer_left_mid_1_mid{
padding-left:0; padding-right:0;}
.footer_left_mid_1 ul li p{ font-size:1em;
margin:0; padding:0.8em 0; position:relative;}
.footer_left_mid_1 ul li p i{
display:block; position:absolute; right:0; top:0.8em;}
.footer_left_mid_1 ul li:last-child{
border:none; }
.footer_left_mid_2{ text-align:center; padding-bottom:1em;
margin-top:1em; padding-top:1em;}
}
@media screen and (max-width:900px) {
.group_news_left{
width:100%; float:none}
.group_news_right{
width:100%; float:none;}
.group_news_right_mid{
padding:1.5em;}
}
@media screen and (max-width:850px) {

.group_2{
margin-top:2em;}
.group_2 ul li{
width:50%; margin-top:1em;}
.group_2 ul li:nth-child(3){
background-image:none}
}
@media screen and (max-width:800px) {
.honor_2 ul li{
width:32.37472766884531%;}
.honor_2 ul li:nth-child(3n){
margin-right:0;}
.honor_2 ul li:nth-child(4n){
margin-right:1.43790849673203%}
.culture_1_1_right_mid_2{
padding-bottom:1em;}
.culture_1_1_right_mid_1{
font-size:1.125em;}
.culture_1_1_right_mid_3{
font-size:0.875em;}
.culture_1_3_left{
width:100%;}
.culture_1_3_right{
width:100%; position:static;}
.culture_1_1_left{
width:100%; float:none;}
.culture_1_1_right{
position:static; width:100%;}
.culture_1_1 ul li:nth-child(2n) .culture_1_1_left{
float:none}
.culture_1_1_right_mid{
padding:1.5em;}
.culture_1_1 ul li{
margin-bottom:1.5em;}
.culture_1_2_2{
padding-top:0; padding-bottom:0;}
}
.shoujibanner{
display:none; background-position:center; background-repeat:no-repeat; background-size:cover; height:50vh;}
@media screen and (max-width:768px) {
.shoujibanner{
display:block;}
.pcbanner{
display:none;}
.pro_1_mid_jj_3{
margin-top:1.3em;}
.pro_1_mid_jj{
padding:1.5em;}
.pro_1_mid{
float:none; margin:0; width:100%;}
.pro_1 .div1275{
padding-left:0; padding-right:0}
.pro_1_left{
position:static; width:100%;}
.pro_1_left_bg{
display:none;}
.pro_1_left_img{
display:block;}
.pro_1_right{
display:none;}
.pro_1_mid_jj_2 img{
height:0.75em;}
.pro_1_mid_jj_1{
font-size:1.25em;}
.job_3_mid_1{
font-size:1.375em;}
.job_1_mid{
font-size:1.375em;}
.group_other_right_mid_1{
font-size:1.125em;}
.groupjj_mid_1 img{
height:3em;}
.white-panel a{
padding:0.6em;}
.project_2_mid_2_t,.project_2_mid_2_2{
font-size:0.875em;}
.project_2_mid_2_1{
font-size:1em;}
.project_2_mid_2{
padding:1.5em;}
.loadmore{
margin-top:2em;}
.project_2{
padding-top:2em; padding-bottom:2em;} 
.project_1_mid_left{
padding-bottom:0.8em;}
.project_1_mid_left_mask{
font-size:1.25em;}
.project_1_mid_left img{
width:200px;}
.project_1_mid_left_mask{
bottom:1.2em;}
.project_1_mid_right{
position:static; margin-bottom:1.5em;}
.project_1{
margin-top:2em; margin-bottom:2em;}
.news_info_3{
margin-top:1.5em; padding-top:1.5em;}
.news_info_1{
font-size:1.25em;}
.fac_1 ul li{
margin-bottom:2em;}
.about_1_mid{
margin-bottom:2em;}
.fac_1_mid_name{
font-size:1em;}
.history_mid .about_1_mid{
margin-bottom:2em;}
.history_mid_1_mid_mid_mid .history_mid_1_mid_mid_mid_line{
background-image:url(../images/history/img3.png);  }
.history_mid_1_mid_mid_mid .history_mid_1_mid_mid_mid_1{
font-size:1.375em; top:1em;}
.history_mid_1_mid_mid_mid .history_mid_1_mid_mid_mid_2{
padding-top:2em;}
.history_mid_1_mid_mid_mid{ -moz-box-shadow:10px 10px 10px rgba(0,0,0,0.1);
    -ms-box-shadow:10px 10px 10px rgba(0,0,0,0.1);
    -o-box-shadow:10px 10px 10px rgba(0,0,0,0.1);background-color:#fff;
    box-shadow:10px 10px 10px rgba(0,0,0,0.1);-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.1);}


.history_mid_1{
padding-bottom:8em;}
.history_mid_1_mid{
min-height:inherit;}
.honor_2{
padding-top:2em;}
.honor_2 ul li{
margin-bottom:1em;}
.honor_2 ul li:nth-child(4n){
margin-right:0%}
.honor_2 ul li{
width:49%; margin-right:0;}
.honor_2 ul li:nth-child(2n){
float:right;}
.about_1_mid_1_2{
font-size:1.25em;}
.about_1_mid_right_mid_1 span{
font-size:1.5em;} 
.index_5_3{
margin:2em 0;}
.index_5_2_2_1{
margin-top:1.5em;}
.index_5_2 ul li{
width:100%; margin-right:0; margin-bottom:1.5em;}
.index_5_2 ul li:last-child{
margin-bottom:0;}
.index_5_1{
margin-bottom:1.5em;}
.index_3_mid_right_mid_2{
font-size:1em;}
.index_4{
margin-top:2em;}
.banner_mask_mid_2{
font-size:1em}
.banner_mask_mid_1{
font-size:1.25em;}
.index_1_1{
font-size:1.125em;}
.index_2_mid{
padding:0 3em;}
.index_2_mid_left,.index_2_mid_right{
width:2em; height:2em; margin-top:-1em;}
.index_2_mid_mid_mid_2 span{
font-size:1em;}
.index_2_mid_mid_mid_2 img{
height:24px; top:50%; margin-top:-12px;}
.index_2_mid_mid_mid_2{
margin:0 1em; margin-top:.5em;}
.index_2_mid_mid_mid{
padding-bottom:.5em;}
.index_2{
padding-bottom:3em;}
.index_3_mid_right_mid_2{
font-size:1.25em;}
}
@media screen and (max-width:640px) {
.contact_3_3 a{
width:auto; display:block;}
.contact_3_2 ul li{
width:100%; margin-top:1em;}
.contact_3_1{
font-size:1.25em;}
#map22{
height:16em;}
.contact_1 ul li{
width:100%; background-image:none; border-bottom:1px #dedede solid; padding-bottom:1.4em; padding-top:1.4em;}
.contact_1 ul li:nth-child(1){
padding-top:0;}
.contact_1 ul li:last-child{
border:none}
.group_culture{
padding-left:0;}
.group_culture_right{
width:100%;}
.group_culture_left{ margin-bottom:14px;
position:relative; width:100%;}
.group_culture_bg{
display:none;}
.group_culture_img{
display:block;}
.groupjj_mid_2{
font-size:1.125em;}
.ab_news_1_2_2{
height:auto}
.ab_news_1 ul li{
width:100%; margin-bottom:1em;}
.ab_news_1 ul li:last-child{
margin-bottom:2em;}
.culture_1_2 ul li{
width:100%;}
.about_1_mid{
margin:2em 0;}
.index_2{
padding-left:1em; padding-right:1em; background-size:cover;}
.index_2_mid_mid_mid__{ margin:0 1.875em 1.875em 1.875em;
-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); }
.index_2_mid_mid_mid_1_mask{
display:none;}
.index_3_mid_left{
position:static; width:100%; background-image:none}
.index_3_mid_left img{
display:block}
.index_3_mid_right{
width:100%; float:none;}
.index_3_mid_right_mid{
padding:2em;}
.index_3_mid_right_mid_4{
margin-top:2em;}
}
@media screen and (max-width:480px) {
.about_1_mid_right ul li{
width:100%;}
}
@media screen and (max-width:480px) {
.groupjj_mid_2{
font-size:1em; margin-top:0.5em;}
.groupjj_mid_1 img{
height:1.5em;}
.group_2{
margin-top:1em;}
.group_2 ul li:nth-child(2) .group_2_mid_left{
top:0.6em;}
.group_2 ul li:nth-child(4) .group_2_mid_left{
top:0.5em;}
.group_2 ul li:nth-child(1) .group_2_mid{
padding-left:2em;}
.group_2 ul li:nth-child(2) .group_2_mid{
padding-left:2.5em;}
.group_2 ul li:nth-child(3) .group_2_mid{
padding-left:3em;}
.group_2 ul li:nth-child(4) .group_2_mid{
padding-left:2.6em;}

.group_2_mid_mid_2{
font-size:0.875em;}
.group_2_mid_mid_1 span{
font-size:1.5em;}
.group_2_mid_left img{
height:2em;}
.loadmore a{
display:block; width:auto;}
.index_5_2_1_time_1{
font-size:1.5em;}
.fac_1 ul li{
margin-bottom:1.5em;}
}










  
/*************************************************/
.fr{
float:right; display:inline}
.ovh {
  overflow: hidden; }
body.ovh #header{
border:none;} 
#header{transition: transform 0.5s ease 0s; position:relative; z-index:999; background-color:#fff;}
#mid{
position:relative; transition: all 0.5s ease 0s;
  z-index: 1;}
.moveleft{
  transform: translateX(-66%);
}
#header .m-btn { float:right; margin-right:0; position:fixed; right:1em; top:30px; position:fixed; z-index:100;
  width: 22px;
  height: 20px;
  
  display: none;
  cursor: pointer;
   
}
@media screen and (min-width:1100px) {
.headerfix___{
position:fixed; left:0;
animation:mymove 0.4s ease-in-out 0s 1 alternate forwards;
-webkit-animation:mymove 0.4s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/
}
@keyframes mymove
{
from {top:-100%;opacity:0;}
to {top:0px;opacity:1;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {top:-100%;opacity:0;}
to {top:0px;opacity:1;}
}

}
@media screen and (max-width:1090px) {
#header{ width:100%; background-color:#fff;
position:fixed; left:0; top:0; z-index:888;}
#mid{
margin-top:5em;}
#header .m-btn{
display:block;}
 
}
@media screen and (max-width:760px) {
 
}
#header .m-btn .box {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
#header .m-btn .line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #1d1d1d;
  position: absolute;
  left: 0;
  transition: width 0.3s ease 0s;
}
#header .m-btn .line1 {
 /* width: 12px;*/
  top: 0;
}
#header .m-btn .line2 {
 /* width: 22px;*/
  top: 6px;
}
#header .m-btn .line3 {
  /*width: 16px;*/
  top: 13px;
}
#header .m-btn.cur .line1, #header .m-btn.cur .line2, #header .m-btn.cur .line3 {
  width: 100%;
}
.m-sub-menu.show {
  right: 0;
  transition: all 0.44s ease 0s;
}

.m-sub-menu {
  position: fixed;
  right: -100%;
  width: 66%;
  top: 0;
  z-index: 100;
  height: 100%;
  background-color: #fff;
  transition: all 0.64s ease 0s;
}
.m-sub-menu .top-box {
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .top-box .stt {
  display: inline-block;
  font-size: 16px;
  color: #acacac;
  margin-left: 8.2%;
  font-family: "Base-font";
}
.m-sub-menu .top-box .close {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(../img/ico_37.png) no-repeat center;
  margin-right: 7.8%;
  margin-top: 22px;
  cursor: pointer;
}
.m-sub-menu .list-wrap ul {
  width: 100%;
}
.m-sub-menu .list-wrap li {
  line-height: 60px;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .list-wrap li .col-box {
  display: block;
   
  padding: 0 7.8% 0 8.2%;
}
.m-sub-menu .list-wrap .tit {
  font-size: 16px;
  color: #666;
}
.m-sub-menu .list-wrap .point {
  display: inline-block;
  width: 8px;
  height: 12px;
  background: url(../img/ico_38.png) no-repeat center;
  margin-top: 26px;
}
.m-sub-menu .bot-link {
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  margin-top: 30px;
}
.m-sub-menu .bot-link a {
  display: inline-block;
  width: 36px;
  height: 50px;
  margin-right: 20px;
  float: left;
}
 
.m-sub-menu .sec-sub-list {
  position: absolute;
  right: -100%;
  top: 60px;
  width: 100%;
}
.m-sub-menu .sec-sub-list .return-fir {
  display: block;
 
  padding: 0 7.8% 0 8.2%;
  line-height: 60px;
  background-color: #333;
}
.m-sub-menu .sec-sub-list .return-fir p {
  padding-left: 18px;
  color: #fff;
  font-size: 18px;
  background: url(../img/ico_42.png) no-repeat left center;
}
.m-sub-menu .sec-sub-list .boxs {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.4s ease 0s;
  background-color: #fff;
}
.m-sub-menu .sec-sub-list .boxs.show {
  left: -100%;
}
.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {
  width: 100%;
}
.m-sub-menu .sec-sub-list li {
  line-height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .sec-sub-list li a {
  display: block;
  width: 84%;
  padding: 0 7.8% 0 8.2%;
  font-size: 16px;
  color: #666;
}
.m-sub-menu .sec-sub-list .bot-link {
  margin-top: 14px;
}
.search-alert {
  position: fixed;
  z-index: 999;
  background-color: #222222;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.search-alert .cent-form {
  position: absolute;
  width: 94.8%;
  left: 2.6%;
  top: 50%;
  height: 124px;
  margin-top: -63px;
  border-bottom: 1px solid #515151;
}
.search-alert .cent-form .tex {
  border: none;
  font-size: 66px;
  height: 124px;
  line-height: 124px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  color: #fff;
  background: none;
   
  padding-left: 88px;
  padding-right: 80px;
  background: url(../img/ico_36.png) no-repeat 35px 60px;
}
.search-alert .cent-form .sub-butn {
  border: none;
  height: 100px;
  margin-top: 24px;
  font-size: 24px;
  line-height: 100px;
  color: #555;
  text-align: right;
  background: none;
   
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  text-align: center;
}
.search-alert .close {
  display: block;
  width: 18px;
  height: 18px;
  background: url(../img/ico_37.png) no-repeat center;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  transition: transform 0.3s ease 0s;
}
.ovh {
  overflow: hidden; }
@media screen and (max-width:768px) {
.search-alert .cent-form .tex{
		height: 60px;
		line-height: 60px;
		font-size: 28px;
		background-position: 30px 20px !important;
	}
	.search-alert .cent-form{
		height: 60px;
		margin-top: -30px;
	}
	.search-alert .cent-form .sub-butn{
		height: 60px;
		line-height: 60px;
		margin-top: 0;
		/*background: url(../img/ico_36.png) no-repeat center;*/
		/*font-size: 0;*/
	}
}
@media screen and (max-width:480px) {
.index_1_3_mid_right_1_right_3{
display:none}
.news_info_1_mid_2{
margin:1.5em 0;}
.news_info_1_mid_1_1{
font-size:1.125em;}
.news_info_1_mid_2{
font-size:0.875em;}
.search-alert .cent-form .tex{
		padding-left: 10px;
		text-align: left;
		background: none;
		font-size: 20px;
	}
	.search-alert .cent-form .sub-butn{
		font-size: 22px;
		color: #777;
	}
#header{
height:3.75em;}
#mid{
margin-top:3.75em;}
.ts_logo{
margin-top:0.5em;}
.header_1_left img{
height:3.75em;}	
#header .m-btn{
top:20px;}
.header_1_search{
margin-top:1.375em;}
}
/***********************************************/
 
@media screen and (min-width:1090px) {
.xz_mr{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.sup_2_1 ul li:hover .xz_mr{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
}

.sup_2_1_mid_1 span i{
    -webkit-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateY(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out; 
}

.sup_2_1 ul li:hover .sup_2_1_mid_1 span i{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    
}
}

.cent-form ::-moz-placeholder { color:#fff; }
.cent-form input:-webkit-input-placeholder { color:#fff; } 
.cent-form input:-moz-placeholder { color:#fff; } 
.so_1_left_3 ul li a{ overflow:hidden;
display:block; position:relative;}
.so_1_left_3_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.so_1_left_3_mid{
padding:0 1.1875em;}
.so_1_left_3_mid_1{
font-size:1.5em;}
 
.div_sj{
display:none;}
@media screen and (max-width:1090px) {
.div_pc{
display:none;}
.div_sj{
display:block;}
}
@media screen and (min-width:1100px) {
.so_1_right_1_mid_1{
display:inline-block;}
.so_1_right_1:hover .so_1_right_1_mid_1::after{
width:100%;}
.pro_2_mid_1{
display:inline-block;}
.pro_2:hover .pro_2_mid_1::after{
width:100%;}
}

.prosearch{ padding-bottom:1.5em;-webkit-transition:all 0ms cubic-bezier(.23,1,.32,1) 1s; transition: all 1s cubic-bezier(.23,1,.32,1) 0ms;
position:absolute; left:0;  top:-100%;  z-index:100; width:100%; background-color:#f9f9f9; }
.prosearchon{
top:97.5px;}
.prosearch_1 span{
font-size:2em; font-weight:bold; color:#444;}
.prosearch_1{
padding:1.4em 0; overflow:hidden;}
.prosearch_2{
background-color:#eeeeee; overflow:hidden; padding:1em;}
.prosearch_2 input{
border:none; background-color:transparent; width:100%; font-size:1em; font-family:"微软雅黑"}
.prosearch_3 a{ border-radius:2.071428571428571em; background-color:#fff; margin-right:1em;
font-size:0.875em; display:inline-block; border:1px #ccc solid; padding:0.3em 1em; margin-bottom:0.6em;}
.prosearch_3{
margin-top:1.5em;}
.prosearch_3 a:hover{
border-color:#e9811a}
@media screen and (max-width:1090px) {
.prosearch_1 span{
font-size:1.5em;}
.prosearch{
position:fixed;}
.prosearchon{
top:80px;}
}
@media screen and (max-width:768px) {
.prosearch_1{
padding:1em 0;}
.prosearch_1 span{
font-size:1.125em;}
.prosearch_2{
padding:0.5em 1em;}
.h_right_l_search i{
font-size:1.35em;}
.prosearch_1 span{
font-size:1.125em;}
.prosearch_2 input{
font-size:0.875em;}
}
@media screen and (max-width:480px) {
.prosearchon{
top:60px;}
}
#nav{
position:absolute; left:0; bottom:10%;}
.gotops{
position:fixed; right:1em; bottom:1em; width:24px; height:72px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/up.png); cursor:pointer; z-index:10;}
.gotops_footer{
background-image:url(../images/up2.png);}
.ko-progress-circle {
    width: 42px;
    height: 42px;
    background-color: #d9d9d9;
    border-radius: 50%
}

.ko-progress-circle .ko-progress-circle__slice,
.ko-progress-circle .ko-progress-circle__fill {
    width: 42px;
    height: 42px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%
}

.ko-progress-circle .ko-progress-circle__slice {
    clip: rect(0px,42px,42px,21px)
}

.ko-progress-circle .ko-progress-circle__slice .ko-progress-circle__fill {
    clip: rect(0px,21px,42px,0px);
    background-color: #1291d4
}

.ko-progress-circle .ko-progress-circle__overlay {
    width: 36px;
    height: 36px;
    position: absolute;
    margin: 3px;
    background-color: #fff;
    border-radius: 50%;background-position:center; background-repeat:no-repeat;   background-image:url(../images/index/img1.png); 
}

.indexbanner .swiper-container-horizontal &gt; .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{
bottom:32px;}
.indexbanner .swiper-pagination-bullet{
width:10px; height:10px;}
.indexbanner .swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 7px;}
</pre></body></html>